libxl: ao abort: Make datacopiers abortable
authorIan Jackson <ian.jackson@eu.citrix.com>
Tue, 10 Feb 2015 19:52:11 +0000 (19:52 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 26 Jun 2015 15:53:51 +0000 (16:53 +0100)
commit2ab4dfe90e497173e9d3da7dfb0d53b6fdc02d00
tree045423f4348900855eebf09879f4e172434a5e56
parentc3c8da9f5e731c518fcfb798beeaea9e8ccfad40
libxl: ao abort: Make datacopiers abortable

libxl__datacopier_* can now actually generate a callback with
rc==ABORTED.

This provides abort support during some corner cases, including (at
least) copying the device model data during the end of domain save.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
---
v2: New in this version of the series.
tools/libxl/libxl_aoutils.c
tools/libxl/libxl_internal.h